package com.koron.bean.standard.deviceClasssify.po;

import com.koron.bean.base.BaseBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 设备分类基本信息(Type)表实体类
 *
 * @author jzp
 * @since 2021-07-13 17:13:25
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel(value = "设备分类基本信息", description = "Type")
public class Type extends BaseBean {

    @ApiModelProperty(value = "分类编码")
    private String code;

    @ApiModelProperty(value = "分类名称")
    private String name;

    @ApiModelProperty(value = "父级设备分类id")
    private String parentId;

    @ApiModelProperty(value = "父级名称")
    private String parentName;

    @ApiModelProperty(value = "层级")
    private Integer level;

    @ApiModelProperty(value = "层级编码")
    private Integer levelCode;

    @ApiModelProperty(value = "层级路径")
    private String levelPath;

    @ApiModelProperty(value = "保留小数点后位数")
    private String major;

    @ApiModelProperty(value = "命名规则")
    private String named;

    @ApiModelProperty(value = "是否虚拟节点。0实体节点，1虚拟节点")
    private Integer isVirtual;

    @ApiModelProperty(value = "基本参数组ID(c_type_group.id)")
    private String groupId;

    @ApiModelProperty(value = "调整参数顺序")
    private Integer sort;

}